On Systematic Testing for Execution-Time Analysis
نویسندگان
چکیده
Given a program and a time deadline, does the program finish before the deadline when executed on a given platform? With the requirement to produce a test case when such a violation can occur, we refer to this problem as the worst-case execution-time testing (WCETT) problem. In this paper, we present an approach for solving the WCETT problem for loop-free programs by timing the execution of a program on a small number of carefully calculated inputs. We then create a sequence of integer linear programs the solutions of which encode the best timing model consistent with the measurements. By solving the programs we can find the worst-case input as well as estimate execution time of any other input. Our solution is more accurate than previous approaches and, unlikely previous work, by increasing the number of measurements we can produce WCETT bounds up to any desired accuracy. Timing of a program depends on the properties of the platform it executes on. We further show how our approach can be used to quantify the timing repeatability of the underlying platform.
منابع مشابه
GameTime: A Toolkit for Timing Analysis of Software
Timing analysis is a key step in the design of dependable real-time embedded systems. In this paper, we present GameTime, a toolkit for execution time analysis of software. GameTime is based on a combination of game-theoretic online learning and systematic testing using satisfiability modulo theories (SMT) solvers. In contrast with many existing tools for timing analysis, GameTime can be used f...
متن کاملTesting Temporal Correctness of Real-Time Systems by Means of Genetic Algorithms
The development of real-time systems is an essential industrial activity. Dynamic testing is the most important analytical method to assure the quality of real-time systems. It is the only method that examines the run-time behavior, based on an execution in the application environment. An investigation of existing software test methods shows that they mostly concentrate on testing for functiona...
متن کاملAn integrated simulation-DEA approach to multi-criteria ranking of scenarios for execution of operations in a construction project
The purpose of this study is to examine different scenarios for implementing operations in the pre-construction phase of a project, based on several competing criteria with different importance levels in order to achieve a more efficient execution plan. This paper presents a new framework that integrates discrete event simulation (DES) and data envelopment analysis (DEA) to rank different scena...
متن کاملSystematic review and meta-analysis of diagnostic value of epicutaneous patch testing in patients with oral lichenoid lesions
BACKGROUND AND AIM: We sought to carry out a systematic review and meta-analysis of the diagnostic value of epicutaneous patch testing in patients with oral lichenoid lesions (OLLs). METHODS: Bibliographic searches were conducted in electronic databases such as PubMed, the Cochrane library, EBSCO, Scopus, Web of knowledge and Google scholar from January 1990 to December 2011. Search terms re...
متن کاملEvolutionary Testing of Temporal Correctness
The development of real-time systems is an essential industrial activity. Dynamic testing is the most important analytical method to assure the quality of real-time systems. It is the only method that examines the run-time behavior, based on an execution in the application environment. An investigation of existing software test methods shows that they mostly concentrate on testing for functiona...
متن کاملAnalysis on Components Complexity During Execution of Construction Projects
Development is the fundamental area in enabling India`s economy and urban and provincial structure. Development is a multi-connected structure where all variables are bury connected and multi-centered. All the three limitations time, expense and quality ought to be adjusted in an improved way, so that no segment gets influenced by dismissing those. The goal of this study is to distinguish the m...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- CoRR
دوره abs/1506.05893 شماره
صفحات -
تاریخ انتشار 2015